wade in with both feet

Translations
se lancer tête baissée
Definitions
To become involved in a situation or activity with a lot of energy and enthusiasm, often without hesitation or careful consideration.